package cn.hou.java.designpattern._02single;

//懒汉式
public class Person1 {
	
	private String name;
	
	//构造方法私有化
	private Person1(){}
	
	private static Person1 person;
	
	//提供静态访问,获取对象,线程不安全的,需要代码同步
	public static synchronized Person1 getPerson(){
		if(person==null){//通过判断,只返回一个,但是线程会阻塞到这个方法外,效率不高
			return new Person1();
		}
		return person;
	}

}
